/* Page center */
.main-container {width: 1170px; padding-top: 140px; margin: auto auto 0; color: #555555; font-size: 14px;}
.clear:after, .clear:before {display: table; line-height: 0; content: '';}
.clear:after {clear:both;}
a {text-decoration: none;}

/* left */
.search-bg {background: url(../img/found_nothing.png) no-repeat; width: 510px; height: 500px; display: inline-block;}

/* right */
.context {width: 550px; padding-top: 70px; display: inline-block;}
.title {color: #49a0ef; font-size: 24px; font-weight: bold; display: block; line-height: 24px; margin-bottom: 25px;}
.pre {color: #555555; font-size: 16px; margin-right: 5px;}
.reason {margin-bottom: 30px}
.reason div {min-width: 460px;}
.reason div span{text-align: right; width: 24px; font-family: "Lucida Console", Monaco, monospace;}

.try {vertical-align: middle;}
.try .pre {margin-top: 10px;}
.try .bt-split {margin: 0 20px;}
.try .bt {padding: 2px 15px;}
.bt-grey{background-color: #ccc;}
.bt-grey:hover{background-color: #c1c1c1;}

.hr {margin: 20px 0; border-top: 1px solid #c0c0c0; width: 103%;}

.why .sec-title {padding: 20px 0; font-size: 18px; font-weight: bold;}
.why p {padding: 5px 0;}
.why .rate {color: #49a0ef; font-size: 18px; margin-right: 5px;}

/* site */
.main {border: 1px solid #ccc; width: 1170px; padding: 40px 0; margin: 140px auto 0; color: #555555; font-size: 14px;}
.main .box {padding: 10px 40px;}
.error {color: red;}
.line {height: 1px; background-color: red; margin: 5px 0 10px 0;}
.close a{margin-left: 20px; color: red;}
